#ifndef OPENINGUPDATEAPPREQUEST_H
#define OPENINGUPDATEAPPREQUEST_H

#include "network/networkgetjsonrequest.h"
#include "network/networkgetrequest.h"

#include <QObject>

class OpeningUpdateAppResponse;

class OpeningUpdateAppRequest : public Network::GetJSONRequest
{
    Q_OBJECT
public:
    explicit OpeningUpdateAppRequest(QObject *parent = 0);

private:
    Network::JSONResponse &jsonResponse();

public:
    const Network::JSONResponse &jsonResponse() const;
    QUrl url() const;

private:
    OpeningUpdateAppResponse *m_response;
    QString m_sessionKey;
    int m_userId;

};

#endif // OPENINGUPDATEAPPREQUEST_H
